@charset "utf-8";
.xans-product-listcompare .dataArea { overflow:auto; padding:9px 15px 32px 15px; border-top:2px solid #7f8186; border-bottom:2px solid #7f8186; }
.xans-product-listcompare .dataArea table { table-layout:fixed; }
.xans-product-listcompare .dataArea th { width:104px; height:14px; padding:9px 0 6px 6px; border-top:1px dotted #d7d7d7; font-weight:normal; font-size:11px; color:#8f8f91; text-align:left; line-height:14px; word-wrap:break-word; word-break:break-all; }
.xans-product-listcompare .dataArea th img { margin:4px 0 0 -6px; vertical-align:top; *margin-left:0; }
.xans-product-listcompare .dataArea td { width:auto; height:14px; padding:9px 0 6px 14px; border-top:1px dotted #d7d7d7; color:#5f5f5f; line-height:14px; font-size:11px; word-wrap:break-word; word-break:break-all; }
.xans-product-listcompare .dataArea input, .xans-product-listcompare .dataArea select { color:#9d9d9d; }
.xans-product-listcompare .dataArea input { height:18px; border:0; line-height:18px; }
.xans-product-listcompare .dataArea select { width:100%; margin:2px 0; }
.xans-product-listcompare thead td { font-size:12px; color:#5f5f5f; }
.xans-product-listcompare thead td .prdName { font-weight:bold; color:#5f5f5f; }
.xans-product-listcompare thead td .prdPrice { color:#4d75da; }
.xans-product-listcompare thead td .prdPrice em { font-weight:bold; }
.xans-product-listcompare .inputWrap { display:block; padding:0 4px; border:1px solid #dadada; }
.xans-product-listcompare em { font-style:normal; }

.xans-product-listcompare thead tr:first-child th, .xans-product-listcompare thead tr:first-child td { border-top:0; }
.xans-product-listcompare thead tr:first-child + tr th, .xans-product-listcompare thead tr:first-child + tr td { border-top:0; }
.xans-product-listcompare tbody tr:first-child th, .xans-product-listcompare tbody tr:first-child td { border-top:1px solid #aaa; }
.xans-product-listcompare tbody tr:first-child th { padding-top:29px; }
.xans-product-listcompare tbody tr:first-child td { padding-top:25px; }

.xans-product-listcompare .xans-product-productimagetiny img { width:138px; height:138px; border:1px solid #e5e5e5; vertical-align:top; }
.xans-product-listcompare .xans-product-productimagetiny th img { width:auto; height:auto; border:0; }
.xans-product-listcompare .xans-product-productimagetiny td { padding-bottom:18px; border:0; text-align:center; }
.xans-product-listcompare .xans-product-productimagetiny .thumb { display:block; margin:0 0 8px 0; }

.xans-product-listcompare .xans-product-productprice td { padding:7px 0 8px 14px; }

.xans-product-listcompare .optionName { display:block; }

.xans-product-listcompare .quantity { display:inline-block; position:relative; vertical-align:middle; }
.xans-product-listcompare .quantity input { width:23px; height:19px; padding:0 5px; line-height:19px; border:1px solid #e9e9e9; border-top:1px solid #c5c5c5; border-left:1px solid #c5c5c5; *margin-top:-1px; }
.xans-product-listcompare .quantity .up { position:absolute; left:38px; top:0; }
.xans-product-listcompare .quantity .down { position:absolute; left:38px; top:10px; }

.xans-product-listcompare ul.item { margin:5px 0 0; color:#80aeef; }
.xans-product-listcompare ul.item li { padding:0 0 0 5px; margin:2px 0 0; line-height:14px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/product/ico_option.gif") no-repeat 0 5px; }
.xans-product-listcompare .info { margin:5px 0 0; }
.xans-product-listcompare .info li { margin:5px 0 0; }
.xans-product-listcompare .info li:first-child { margin-top:0; }
.xans-product-listcompare .infoGroup { margin:24px 0 0; }
.xans-product-listcompare .infoGroup:first-child { margin-top:0; }
.xans-product-listcompare .infoGroup .quantity { margin:5px 0 0; padding:0 0 0 9px; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/product/ico_option.gif") no-repeat 0 9px; }
.xans-product-listcompare .infoGroup .quantity > span { display:inline-block; position:relative; }
.xans-product-listcompare .infoGroup .quantity input { width:23px; height:19px; padding:0 5px; line-height:19px; border:1px solid #e9e9e9; border-top:1px solid #c5c5c5; border-left:1px solid #c5c5c5; *margin-top:-1px; }
.xans-product-listcompare .infoGroup .quantity .up { position:absolute; left:38px; top:0; }
.xans-product-listcompare .infoGroup .quantity .down { position:absolute; left:38px; top:10px; }
.xans-product-listcompare .mileage { display:block; margin:3px 0;}
.xans-product-listcompare .description { padding:5px 0 0 5px; font-size:11px; color:#80aeef; background:url("http://img.echosting.cafe24.com/design/skin/default_cn/product/ico_option.gif") no-repeat 0 10px; }

.xans-product-listcompare .btnArea { overflow:hidden; margin:20px 0 60px; text-align:right; font-size:0; line-height:0; }
.xans-product-listcompare .btnArea.miniType { margin-bottom:10px; }
.xans-product-listcompare .btnArea.center { text-align:center; }
.xans-product-listcompare .btnArea img { margin:0 0 0 3px; font-size:12px; line-height:18px; cursor:pointer; }
.xans-product-listcompare .btnArea span.left { float:left; margin:0 0 0 -3px; text-align:left; }